package com.dsh.userSetting.entity.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 用户设置权限规则(AdminIntegralRule)实体类
 *
 * @author makejava
 * @since 2022-05-10 11:42:48
 */
@Data
public class AdminIntegralRuleDto implements Serializable {
    private static final long serialVersionUID = -87248843110500162L;
    @ApiModelProperty(hidden = true)
    private Integer id;
    /**
     * 消费获得积分
     */
    @ApiModelProperty("消费和积分")
    private List<String> consumptions;
    @ApiModelProperty(hidden = true)
    private String consumption;
    /**
     * 签到获得积分
     */
    @ApiModelProperty("签到积分")
    private String sign;
    /**
     * 到店项目积分
     */
    @ApiModelProperty("到店积分")
    private List<String> toStores;
    @ApiModelProperty(hidden = true)
    private String toStore;
    /**
     * 居家项目
     */
    @ApiModelProperty("居家项目积分")
    private List<String> homeProjects;
    @ApiModelProperty(hidden = true)
    private String homeProject;
    /**
     * 计划时间项目获得积分
     */
    @ApiModelProperty("计划时间的积分")
    private String plannedTime;
    /**
     * 完成100%积分
     */
    @ApiModelProperty("完成整个项目")
    private String finish;
    /**
     * 用户预约超时或未到
     */
    @ApiModelProperty("用户预约超时或未到")
    private String overtime;
    /**
     * 新用户
     */
    @ApiModelProperty("新用户")
    private String newUser;
    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remarks;
    @ApiModelProperty("对应的权限id")
    private Integer pId;
}